home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Demos / Bowers Development / AppMaker 2.0b5 / Examples / PowerPlant / NeoAccess / CAMReminderDoc.h < prev    next >
Encoding:
Text File  |  1995-10-05  |  1.0 KB  |  46 lines  |  [TEXT/MMCC]

  1. // CAMReminderDoc.h -- document class
  2. // Created 10/5/95 8:02 PM by AppMaker
  3.  
  4. #pragma once
  5.  
  6. #include "NeoTypes.h"
  7. #include CNeoDocNativeH
  8.  
  9. class    CAMReminderData;
  10. class    CMainWindow;
  11.  
  12. //----------
  13. class    CAMReminderDoc : public CNeoDocRoot {
  14. public:
  15.                         CAMReminderDoc    (const Boolean    inPrintable,
  16.                                          const Boolean    inNewDatabase,
  17.                                          const Boolean    inRemote);
  18.     virtual                ~CAMReminderDoc();
  19.  
  20.     virtual void        newDatabase();
  21.  
  22.     virtual void        DoPrint();
  23.  
  24.     virtual Boolean        ObeyCommand            (CommandT    inCommand,
  25.                                              void        *ioParam = nil);
  26.     virtual void        FindCommandStatus    (CommandT    inCommand,
  27.                                              Boolean    &outEnabled,
  28.                                              Boolean    &outUsesMark,
  29.                                              Char16        &outMark,
  30.                                              Str255        outName);
  31.  
  32. protected:
  33.     virtual void        DoAddReminder();
  34.     virtual void        DoEditReminder();
  35.     virtual void        DoDeleteReminder();
  36.     virtual void        ObeyAdd        (void*    ioParam);
  37.  
  38. protected:
  39.     virtual void        buildWindow();
  40.     virtual void        NameNewDoc();
  41.  
  42. protected:
  43.     CAMReminderData        *mData;
  44.     CMainWindow        *mMainWindow;
  45. };
  46.